package cn.lanqiao.dao;

import java.io.File;
import java.io.IOException;
import cn.lanqiao.entity.Users;
import javax.swing.JTable;
import cn.lanqiao.entity.Student;

public interface UserDao {
	public Student getStudentinformation(String sid);//指定学生信息查询
	public Object[][] getAllScores();//获取所有成绩信息
	public int sum();
	public Object[][] getAllstudents();
	public int count();
	public void deleteStu(String id);
	public void addStudent(Student student);//添加
	public void updateStudent(String id,Student student);//修改
	public void exportTable(JTable table,File file) throws IOException;//学生信息导出
	//根据账号获取登录信息
	public Users getUserByLoginId(String account);
	//根据手机号码获取信息
	public Users getUserByTelephone(String telephone);
	//发送6位数字验证码
	public String sendVerification();
	//根据手机号码修改密码
	public int updatePassword(String telephone,String newPassword);
	public Object[][] getAllUsers();//查询所有账户
	public int getNum();//所有账户行数
	public void deleteUser(String sid);//删除账号
	public void addUser(Users users);//添加账号
	public void updateUser(String account,Users user);//修改账号信息
}
